.required:after{content:' *';color:red;}
.form-manager p{
                padding:4px 0;
                margin:0;
}
.diy-form-manager-name{
    font-weight: bold;
    font-size: 1.4em;
}
.diy-form-manager-description{
    font-size: 1.2em;
}
.form-manager label {
    display:inline-block;
    padding-bottom:5px;
    margin-top:12px;
    width: 100%
}

.form-manager ul{
                margin:0;
                padding:0;
}
.form-manager li {
    list-style:none;
    margin:0;
    padding-bottom: 0 0 20px;

}

.form-manager li input[type="text"] {
    padding:5px 0 0 5px;
    height:27px;

}

.form-manager li textarea {
    padding:5px 0 0 5px;
    height:110px;
    width: 96%
}

.form-manager input[type="submit"]{
    margin-top: 12px;
}

.form-manager li br {
	display: none;
}

.clearfix-auto{
    height:auto;
}
li.adress-block-field,
li.name-field{
    display:inline-block;
    width: 47%;
    float: left;
    margin-right: 3%;
}
.date-block-field{
    display:inline-block;
    width: 33%;
    float: left;
}
.adress-block-field input[type="text"]{
    width:97% !important;
}
.adress-block-field select,
.date-block-field select{
    width:99% !important;
}


.formManagerFront input[type="text"],
.formManagerFront input[type="password"],
.formManagerFront input[type="email"],
.formManagerFront textarea,
.formManagerFront select{
    margin-bottom: 0px;
        width: 96%;
}
.formManagerFront div.error {
    color: red;
	font-weight:bold;
	font-size: 13px;
}
.form_manager_left_column,
.form_manager_right_column{
    width: 50%;
    float: left
}
.required:after {
content: ' *';
color: red;
}
@media only screen and (max-width: 767px){
    .adress-block-field,
    .date-block-field,
    .name-field{
    width:100% !important;
    display:inline-block
    }
    .form_manager_left_column,
    .form_manager_right_column{
        width: 100%;
        float: none
    }
}